/**
 * Classe Paciente é classe de molde para o objeto Paciente
 * O paciente será o animal que dará entrada no hospital
 * antes de cadastro do animal será feito o cadastro do proprietário
 * Data de inicio 29/01/2013
 * modificações em 29/01/2013
 * Data da ultima modifição 01/02/2013
 */

package entidade;

import java.util.List;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToOne;
import javax.persistence.Table;
import javax.persistence.UniqueConstraint;

import entidade.paciente.Anamnese;
import entidade.paciente.Consulta;

@Entity
public class Paciente {

	@Id
	@GeneratedValue
	private Integer id_paciente;
	private String nomePaciente;
	private String especiePaciente;  
	private String racaPaciente;     
	private String idadePaciente;      
	private double pesoPaciente;       
	private char sexoPaciente;	
	@ManyToOne
	private Proprietario donoPaciente;
	
	private Anamnese anamnese;
	private Consulta consultaAtual;
	private List<Consulta> historicoConsultas;

	//Métodos setters e getters
									
}